﻿body 
{
	font-size:12px;
	margin:5px 0 0;	
}
img {border:0;}
.link {
    color:#ffffff;
    text-decoration:none;
    }
    .unlink {
    color:#000000;
    text-decoration:none;
    }
#navigation
{
	border:1px solid #86b9d6;
}
#frameswitch 
{
	background: url('../images/frame_switch.gif') no-repeat 0;
	cursor: pointer;
}
td{
font-size:12px;
}
.tab_out{
	background: url('../images/tab_out.gif') no-repeat 0;
	cursor: hand;
}
.tab_over{
	background: url('../images/tab_over.gif') no-repeat 0;
	color: #ffffff;
	cursor: hand;
}
#topmenu2 a{
	color: #ffffff;
	text-decoration:none;	
}
#topmenu2 { background: url(../images/tab_bg2.gif) repeat-x left top; }
.maintable {height: 100%; width:99%;}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	background-color:#fff; width:222px; border-right:1px solid #86b9d6; border-top:1px solid #404040;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree img a {border:0;}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

#NtLetterAd{
	clear: both;
	border: 1px solid #DCE6F1;
	background:url(../images/ad_bg.gif) repeat-x 2% 2%;
	margin-top:4px;
}
.LetterAdList{
	border:1px solid #fff;
	text-align:left;
	padding:4px;
}
.LetterAdList td{
	padding:6px;
}
.NtTopicThead{
	clear: both;
	color: #666;
	line-height: 30px;
	text-align: center;
	margin:0 1px;
	background:#f5f8fd url(../images/title_bg.jpg);
}
.NtTopicList{ 
	clear:both; 
	overflow:hidden; 
	border-top: 1px solid #D1E1EF; 
	border-bottom: 2px solid #fff; 
	background-color: #F5FAFE; 
	height:auto!important;
	height:31px; 
	min-height:60px;
}
.NtTopicList0n{
	clear:both; 
	overflow:hidden; 
	border-top: 1px solid #D1E1EF; 
	border-bottom: 2px solid #fff; 
	background-color: #cae5fb; 
	height:auto!important;
	height:31px; 
	min-height:60px;
}
.NtTopicListSelect{
	clear:both; 
	overflow:hidden; 
	border-top: 1px solid #D1E1EF; 
	border-bottom: 2px solid #fff; 
	background-color: #b0dafc; 
	height:auto!important;
	height:31px; 
	min-height:60px;
}
.NtForumTopic{ clear:both; overflow:hidden; zoom:1; border: 1px solid #B4C9E0; margin-top: 8px;}
.NtTopicTitle{ border:1px solid #fff; background:#1080c0 url(../images/bbs_title_bg.jpg) repeat-x left top; height:31px; line-height:31px; color:#ffffff; }
.NtTopicTitle h3{font-size: 12px; float: left;color: #fff; padding-left:8px;}
.TheadLeft{ 
border-left: 1px solid #fff;
font: 12px Arial, Tahoma;
color: #768248;
background-color: #FBFFE1;
border-bottom: 1px solid #dbddd3;
text-align:center;
}
.Listleft
{
	border-left: 1px solid #fff;
	text-align:center;
	height:30px;
	font-family:Arial;
}
.Listleft3
{
	border-left: 1px solid #fff;
	text-align:left;
	height:30px;
	font-family:Arial;
}
.Listleft2{
text-align:center;
border-left: 1px solid #fff;
height:31px; 
line-height:31px; 
}
.NavFormCommend{text-align:left;border-top:1px solid #fff;border-bottom:1px solid #D1E1EF;color: #666;line-height: 27px;background-image:url(../images/title_bg.jpg);padding-left:15px;font-weight:bold;}	
.NtForumForm{ 
clear:both; overflow:hidden; zoom:1; border-bottom:1px solid #D1E1EF; background-color: #F5FAFE; text-align:left; color:#666;
}
.NavFormLabel{
 float:left; width:19.1%; border-top:1px solid #fff; background:url(../images/table_bg2.gif) no-repeat top left; height:auto!important;height:34px; min-height:34px; line-height:34px; text-align:right;
 }
 .NavFormLabel2{
 float:left;  border-top:1px solid #fff; background:url(../images/table_bg2.gif) no-repeat top left; height:auto!important;height:34px; min-height:34px; line-height:34px; text-align:left;
 }
.NavFormBody{float:right; width:79%; border-left: 1px solid #fff; border-top:1px solid #fff; height:auto!important; height:34px; background:url(../images/table_bg2.gif) no-repeat -1px top; min-height:34px; padding-left:10px; text-align:left; line-height:33px;}
.NtForumForm span{margin-left:37px;}
.NtForumForm input,.NtForumForm select{margin-top:7px;}
.btn-area{clear:both;border-bottom:0px;height:36px;text-align:left;padding-left:240px;line-height:36px;background-color:#F5FAFE;margin-top:1px;}
.colorblue,.colorfocus{font-family:Arial, Helvetica, sans-serif; border: 1px #B9CDE3 double; background-color: #fff; padding:0.2em 0; margin:2px;}
.colorfocus {border: 1px #99CC00 double;}
.sbutton,.sbutton:hover{margin-left: 8px; width:77px; height:27px; background: url(../images/button-bg3.gif) no-repeat left top; color:#fff; border:none; font-weight:bold; margin-bottom: 3px;}
.NtForumPages{clear:both;margin-top:8px;text-align:left;}
.ForumPagesLeft{float: left;width:34%;line-height:24px;}
.ForumAllPages{border: 1px solid #BDDAF7;background:#F5FAFE url(../images/td_bg2.gif) no-repeat 1px 1px;text-align: center;color:#188BCC;line-height:24px;padding:0 4px;}
.ForumAllPages strong{color:#4ab3e6;font-weight:normal;}
.ForumAllPages a{color: #333;padding:5px;}
.ForumAllPages a:hover{color: #fff;background:#45ACE1 url(../images/page-bg.gif) repeat-x top left;}
.ForumAllPages3{border-top: 1px solid #BDDAF7;border-right: 1px solid #BDDAF7;border-bottom: 1px solid #BDDAF7;background: #fff url(../images/td_bg2.gif) no-repeat 1px 1px;text-align: center;color:#666;padding:0 4px;line-height:20px;}
.ForumAllPages3 input{height:18px;margin:0 2px;}
.ForumPagesRight{float: right;width:65%;text-align:right;line-height:24px;height:24px;}
.ForumPagesRight div{width:78px;float: left;}
.ForumPagesRight2{width: 200px; float: right;text-align:right;padding-bottom:5px;}
#ForumPagesListPage{float: left;background: url(../images/page_list.gif) no-repeat top left;width: 95px;height: 26px;line-height: 25px;text-align: center;}
#ForumPagesListPage2{float: right;background: url(../images/page_list2.gif) no-repeat top left;width: 77px;height: 26px;line-height: 25px;text-align: center;}

#NtForumLink
{
	clear:both;
	margin-top:8px;
	border:1px solid #CEDCEB;
	color:#3F4E5A;
	font-size:12px;
}
NavForumLinkHead{border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 3px solid #fff;background: #f5fafe url(../images/table_bg2.gif) no-repeat top left;height:32px !important;height: 35px;padding-left: 14px;line-height: 32px;}
#NavForumLinkList{clear:both; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:3px solid #fff; background:#f5fafe;}
#NavForumLinkList .NtLinkList{clear:both; border-top:1px solid #D1E1EF; border-bottom:1px solid #fff; height:auto!important;height:100; min-height:40px;}
.LinkLeft{float:left; background:url(../images/table_bg2.gif) no-repeat top left; width:53px; line-height:40px; text-align:center; border-right:1px solid #fff; border-top:1px solid #fff;}
.LinkRight{float:none !important;float:left;margin-left: 55px !important;margin-left:0px;background: url(../images/table_bg2.gif) no-repeat top left;padding-left:17px;text-align:left;border-top:1px solid #fff;}
.LinkRight strong{display:block;float:left;width:70%;line-height:160%;}
.LinkRight em{display:block;float:right;width:28%;text-align:right;}
.LinkLeft  img{margin-top:10px;}
*html .LinkLeft img{margin-top:5px;}
*+html .LinkLeft img{margin-top:5px;}
.LinkRight img{margin:2px 6px 2px 2px;}

#NtForumLocation a:hover { 
	color: #258DC9;
	text-decoration:none;
}
#NtForumLocation{ clear:both;margin-top:8px;}
#NtForumLocation  a{ color:#666; text-decoration:none;}
#NtForumLocation img{ margin-top:3px;}
*html #NtForumLocation img{ margin-top:4px;}
*+html #NtForumLocation img{ margin-top:0px;} 
#NtForumLocation h2{ float:left; text-align:left; padding-left:3px;font-size:12px;}
#NtForumLocation span a,#NtForumLocation strong{ background:url(../images/dot-postiont2.gif) no-repeat left center; padding-right:5px; padding-left:10px; margin-left:5px;}


th{
font-size:12px;}
.ffg{width:25px;}

.category {
font: 12px Arial, Tahoma;
color: #768248;
background-color: #FBFFE1;
height:25px;
}
.category td {
border-bottom: 1px solid #dbddd3;
}
.category1 {
font: 12px Arial, Tahoma;
color: #768248;
background-color: #FBFFE1;
height:30px;
}
.category1 td {
border-top: 1px solid #dbddd3;
}

.button {
font: 12px Tahoma, Verdana;
padding: 0 10px;
color: #154ba0;
background: url(../images/header_bg.gif) repeat-x 0 50%;
outline: 1px solid #7AC4EA;
border: 1px solid #FFF !important;
height: 19px !important;
border: 1px solid #A9A9EA;
height: 1.9em;
line-height: 15px;
}

.button1 {
font: 12px Tahoma, Verdana;
padding: 0 10px;
color: #154ba0;
background: url(../images/search1.gif) repeat-x 0 50%;
outline: 1px solid #7AC4EA;
border: 1px solid #FFF !important;
height: 19px !important;
border: 1px solid #A9A9EA;
height: 1.9em;
line-height: 15px;
}

.btcolor
{
	color:Blue;
}
input {
	/*border: 1px solid #0079c0;*/
	background-color: #FFFFFF;
	font-size: 12px;
	color: #1885c4;
	/*padding: 2px;*/
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

#option_msg
{
	/*margin:7px;*/
	border:1px solid #ff6e00;
	background:#F5FFCA;
	/*
	height:36px;
	background:#F5FFCA  url(../images/ico_option.gif) no-repeat 11px center;
	*/
	font-family:Arial;
}
#option_msg td
{
	padding-left:20px;
	height:24px;
}
#option_msg p
{
	color:#272725;
	line-height:36px;
	text-indent:30px;
}
#option_msg strong
{
	padding:0 8px;
	color:#FA0200;
}

#searchFrmbg{
	border:1px solid #000000;
	background:#ffffff;
	filter:alpha(opacity=60);
	-moz-opacity:0.12;
	opacity:0.12;
	position:absolute;
	text-align:center;
	z-index:500;
}
#searchFrm{
	width:400px;
	height:480px;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.12;
	opacity:0.12;
	
	position:absolute;
	text-align:center;
	z-index:999;
	color:#FFFFFF;
}
.main_tit h2 {font-size:16px;}
.operate {text-align:left;}
.page { text-align:right; padding:3px 0;}
.page input {vertical-align:middle;}
table.dataTable tr:hover {background: #BDF;}
table.dataTable tr.odd_row {
	background-color: #e4f2fb;
}

table.dataTable tr.even_row {
	background-color: #f8f8f8;
}

table.dataTable tr.odd_row:hover,
table.dataTable tr.even_row:hover,table.dataTable tr.odd_row:active,
table.dataTable tr.even_row:active,table.dataTable tr.odd_row:visited,
table.dataTable tr.even_row:visited { background: #BDF; }

table.dataTable tr.marked {
		background-color: #BDF;
	}